
/* this is automatically generated C code */

#ifndef RE_VARIABLE_MAP_GEN
#define RE_VARIABLE_MAP_GEN
#include "reGlobalsExtern.h"
#include "reVariables.h"
#include "rcMisc.h"
#include "restructs.h"


#define RescInfo_MS_T "RescInfo_PI"
int setValFromRescInfo(char *varMap, rescInfo_t **inrei, Res *newVarValue);
int getValFromRescInfo(char *varMap, rescInfo_t *inrei, Res **varValue, Region *r);
ExprType *getVarTypeFromRescInfo(char *varMap, Region *r);

#define RescGrpInfo_MS_T "RescGrpInfo_PI"
int setValFromRescGrpInfo(char *varMap, rescGrpInfo_t **inrei, Res *newVarValue);
int getValFromRescGrpInfo(char *varMap, rescGrpInfo_t *inrei, Res **varValue, Region *r);
ExprType *getVarTypeFromRescGrpInfo(char *varMap, Region *r);

#define KeyValPair_MS_T "KeyValPair_PI"
int setValFromKeyValPair(char *varMap, keyValPair_t **inrei, Res *newVarValue);
int getValFromKeyValPair(char *varMap, keyValPair_t *inrei, Res **varValue, Region *r);
ExprType *getVarTypeFromKeyValPair(char *varMap, Region *r);

#define DataObjInfo_MS_T "DataObjInfo_PI"
int setValFromDataObjInfo(char *varMap, dataObjInfo_t **inrei, Res *newVarValue);
int getValFromDataObjInfo(char *varMap, dataObjInfo_t *inrei, Res **varValue, Region *r);
ExprType *getVarTypeFromDataObjInfo(char *varMap, Region *r);

#define CollInfo_MS_T "CollInfo_PI"
int setValFromCollInfo(char *varMap, collInfo_t **inrei, Res *newVarValue);
int getValFromCollInfo(char *varMap, collInfo_t *inrei, Res **varValue, Region *r);
ExprType *getVarTypeFromCollInfo(char *varMap, Region *r);

#define RuleExecInfo_MS_T "RuleExecInfo_PI"
int setValFromRuleExecInfo(char *varMap, ruleExecInfo_t **inrei, Res *newVarValue);
int getValFromRuleExecInfo(char *varMap, ruleExecInfo_t *inrei, Res **varValue, Region *r);
ExprType *getVarTypeFromRuleExecInfo(char *varMap, Region *r);

#define RsComm_MS_T "RsComm_PI"
int setValFromRsComm(char *varMap, rsComm_t **inrei, Res *newVarValue);
int getValFromRsComm(char *varMap, rsComm_t *inrei, Res **varValue, Region *r);
ExprType *getVarTypeFromRsComm(char *varMap, Region *r);

#define DataObjInp_MS_T "DataObjInp_PI"
int setValFromDataObjInp(char *varMap, dataObjInp_t **inrei, Res *newVarValue);
int getValFromDataObjInp(char *varMap, dataObjInp_t *inrei, Res **varValue, Region *r);
ExprType *getVarTypeFromDataObjInp(char *varMap, Region *r);

#define DataOprInp_MS_T "DataOprInp_PI"
int setValFromDataOprInp(char *varMap, dataOprInp_t **inrei, Res *newVarValue);
int getValFromDataOprInp(char *varMap, dataOprInp_t *inrei, Res **varValue, Region *r);
ExprType *getVarTypeFromDataOprInp(char *varMap, Region *r);

#define AuthInfo_MS_T "AuthInfo_PI"
int setValFromAuthInfo(char *varMap, authInfo_t **inrei, Res *newVarValue);
int getValFromAuthInfo(char *varMap, authInfo_t *inrei, Res **varValue, Region *r);
ExprType *getVarTypeFromAuthInfo(char *varMap, Region *r);

#define UserOtherInfo_MS_T "UserOtherInfo_PI"
int setValFromUserOtherInfo(char *varMap, userOtherInfo_t **inrei, Res *newVarValue);
int getValFromUserOtherInfo(char *varMap, userOtherInfo_t *inrei, Res **varValue, Region *r);
ExprType *getVarTypeFromUserOtherInfo(char *varMap, Region *r);

#define UserInfo_MS_T "UserInfo_PI"
int setValFromUserInfo(char *varMap, userInfo_t **inrei, Res *newVarValue);
int getValFromUserInfo(char *varMap, userInfo_t *inrei, Res **varValue, Region *r);
ExprType *getVarTypeFromUserInfo(char *varMap, Region *r);

#define Version_MS_T "Version_PI"
int setValFromVersion(char *varMap, version_t **inrei, Res *newVarValue);
int getValFromVersion(char *varMap, version_t *inrei, Res **varValue, Region *r);
ExprType *getVarTypeFromVersion(char *varMap, Region *r);

#define RodsHostAddr_MS_T "RodsHostAddr_PI"
int setValFromRodsHostAddr(char *varMap, rodsHostAddr_t **inrei, Res *newVarValue);
int getValFromRodsHostAddr(char *varMap, rodsHostAddr_t *inrei, Res **varValue, Region *r);
ExprType *getVarTypeFromRodsHostAddr(char *varMap, Region *r);

#define FileOpenInp_MS_T "FileOpenInp_PI"
int setValFromFileOpenInp(char *varMap, fileOpenInp_t **inrei, Res *newVarValue);
int getValFromFileOpenInp(char *varMap, fileOpenInp_t *inrei, Res **varValue, Region *r);
ExprType *getVarTypeFromFileOpenInp(char *varMap, Region *r);

#endif
